import service from "@/service";
import qs from "qs"//后端用的nodejs，比较特殊

//登录接口
export function loginAPI(data){
    return service({
        method:'post',
        url:'/users/login',
        data//data:data的简写
    })
}
//注册接口
export function registerAPI(data){
    return service({
        method:'post',
        url:'/users/register',
        data//data:data的简写
    })
}
//学生列表显示和查询接口
export function students(param){
    return service({
        method:'get',
        url:'/students',
        param
    })
}
//学生列表删除接口
export function studentDel(id){
    return service({
        method:'delete',
        url:`/students/${id}`
    })
}
//领养列表显示接口
export function getAdopter(){
    return service({
        method:'get',
        url:'/adopters'
    })
}


//领养列表新增接口
export function adopter(data){
    data=qs.stringify(data)
    return service({
        method:'post',
        url:'/adopters/add',
        data
    })
}
//领养列表编辑接口
export function adopterEdit(id,data){
    data=qs.stringify(data)
    return service({
        method:'post',
        url:`/adopters/edit/${id}`,
        data
    })
}

//领养列表删除接口
export function adopterDel(id){
    return service({
        method:'delete',
        url:`/adopters/delete/${id}`
    })
}


//信息列表显示接口
export function getInfo(){
    return service({
        method:'get',
        url:'/profiles'
    })
}

//信息列表查询接口
// export function queryInfo(name){
//     return service({
//         method:'get',
//         url:`/profiles/${name}`
//     })
// }

//信息列表新增接口
export function info(data){
    data=qs.stringify(data)
    return service({
        method:'post',
        url:'/profiles/add',
        data
    })
}
//信息列表编辑接口
export function infoEdit(id,data){
    data=qs.stringify(data)
    return service({
        method:'post',
        url:`/profiles/edit/${id}`,
        data
    })
}
// export function info(type,data){
//     data=qs.stringify(data)
//     let obj={
//         method:type,
//         url:'/profiles',
//         data
//     }
//     return service(obj)
// }



//信息列表编辑接口  同新增接口合并
// export function editInfo(data){
//     data=qs.stringify(data)
//     return service({
//         method:'put',
//         url:'/info',
//         data
//     })
// }


//信息列表删除接口
export function infoDel(id){
    return service({
        method:'delete',
        url:`/profiles/delete/${id}`
    })
}

//数据概览接口
export function dataview(){
    return service({
        method:'get',
        url:'/linechart'
    })
}

// 旅游地图接口
export function mapData() {
    return service({
        method: 'get',
        url: '/mapData'
    })
}

//作业列表接口
export function works(){
    return service({
        method:'get',
        url:'/works'
    })
}

//后端分页接口
export function pagination(page,size){
    return service({
        method:'get',
        url:`/works?page=${page}&size=${size}`
    })
}